package com.ddyx.service;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.ddyx.util.RequestForm;
import com.ddyx.util.ResponseForm;

public interface IUserService {

	/**
	 * @Title: getUserInfo   
	 * @Description: 获取用户详细信息
	 * @author: JiangShuai
	 * @param: @param param
	 * @param: @return      
	 * @return: ResponseForm
	 */
	public ResponseForm getUserInfo(RequestForm param) ;

	/**
	 * @Title: updateUser   
	 * @Description: 修改用户信息
	 * @author: JiangShuai
	 * @param: @param param
	 * @param: @return      
	 * @return: ResponseForm
	 */
	public ResponseForm updateUser(RequestForm param) ;
	
	/**
	 * @Title:   fileUpload
	 * @Description: 上传图片->调用萝卜头->上传七牛->返回七牛路径
	 * @author: JiangShuai
	 * @param: @param request
	 * @param: @param response
	 * @param: @return      
	 * @return: ResponseForm
	 */
	public ResponseForm fileUpload(String wxUid,String wxSid,HttpServletRequest request,HttpServletResponse response);
	
	/**
	 * @Title:   getEmployInfo
	 * @Description:获取店员的信息 (来自ddyxvip项目的请求,获取wxUid,wxSid,和storeNo)
	 * @author: lhj
	 * @param: @param request
	 * @param: @param response
	 * @param: @return      
	 * @return: ResponseForm
	 */
	public Map<String, Object> getEmployInfo(String mobile);
	
	
	/**
	 * @Title:   login
	 * @author: wush
	 * @param: @param request
	 * @param: @param response
	 * @param: @return      
	 * @return: ResponseForm
	 */
	public ResponseForm login(RequestForm param);
	
}
